Remote Access - Passing launch parameters through to a Citrix Install
When myData is installed on a Citrix environment (and a user remotes into it) it is often necessary to pass myData launch parameters through the login window in order to provide a meaningful user experience.
By default, myData application installer registers myData application to be the protocol handler (to handle any URL style integration). In Citrix environment, the Citrix ICA client should be used to pass parameters to a remote instance of myData. This requires a registry file to be composed and run on each machine where a local launch needs to pass through to the remote myData.
Sample
In the sample below 'myData Remote' will need to be replaced with with the name of published application you are using.
--------------copy between lines ----------------
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\myData]
"URL Protocol"=""
@="URL:myData Protocol"
[HKEY_CLASSES_ROOT\myData\shell]
[HKEY_CLASSES_ROOT\myData\shell\open]
[HKEY_CLASSES_ROOT\myData\shell\open\command]
@="\"C:\\Program Files\\Citrix\\ICA Client\\pnagent.exe\" /QLaunch \"myData Remote\" /param \"%1\""
--------------copy between lines ----------------
Testing
Open a command window and
- Replace myData Remote as per instructions in Sample above
- Replace BU5 with an actual asset id in your buildings category
- start "" "mydata:action=goto&assetCategory=Buildings&assetID=BU5"
- "C:\Program Files\Citrix\ICA Client\pnagent.exe" /QLaunch "myData Remote" /param "mydata:action=goto&assetCategory=Buildings&assetID=BU5"
or
- Replace myData Remote as per instructions in Sample above
- Replace RD1002 with an actual asset id in your Roads category
- start "" "mydata:action=goto&assetCategory=SealedRoads&assetID=RD1002"
- "C:\Program Files\Citrix\ICA Client\pnagent.exe" /QLaunch "myData Remote" /param "mydata:action=goto&assetCategory=SealedRoads&assetID=RD1002"